Implementation Issues in Product Line Scoping
نویسندگان
چکیده
Often product line engineering is treated similar to the waterfall model in traditional software engineering, i.e., the different phases (scoping, analysis, architecting, implementation) are treated as if they could be clearly separated and would follow each other in an ordered fashion. However, in practice strong interactions between the individual phases become apparent. In particular, how implementation is done has a strong impact on economic aspects of the project and thus how to adequately plan it. Hence, assessing these relationships adequately in the beginning has a strong impact on performing a product line project right. In this paper we present a framework that helps in exactly this task. It captures on an abstract level the relationships between scoping information and implementation aspects and thus allows to quickly analyze implementation aspects of the project. We will also discuss the application of our framework to a specific industrial project.
منابع مشابه
A Collaborative Approach for Reengineering-based Product Line Scoping
Product line scoping is an important activity in reengineering-based software product line adoption. Both business issues and technical concerns have to be handled adequately. However, involving stakeholders representing these different concerns is not straightforward. Agile methods strongly emphasize stakeholder involvement and customer collaboration. In this paper we propose a collaborative a...
متن کاملA Collaborative Approach for Product Line Scoping: a Case Study in Collaboration Engineering
Collaboration engineering facilitates the design of work practices for mission-critical tasks which are performed by groups rather than individuals. For example, product line scoping is a complex task which must balance the interests of stakeholders representing market, financial, and technical issues simultaneously with technical constraints arising from the reuse of typically complex legacy s...
متن کاملRiPLE: The RiSE Process for Product Line Engineering
Software Product Lines (SPL) is an important and effective way to obtain the benefits related to software reuse such as quality improvement, cost reduction, and improvements in time-to-market. However, in order to be effective and introduced in a company several issues should be considered such as tools, training, top management commitment, and, specially, a well defined process. In this tutori...
متن کاملEvolutionary robust optimization for software product line scoping: An explorative study
Background: Software product line (SPL) scoping is an important phase when planning for product line adoption. A SPL scope specifies: (1) the extend of domain supported by the product line, (2) portfolio of products in the product line and (3) list of assets to be developed for reuse across the family of products. Issue: SPL scope planning is usually based on estimates about the state of the ma...
متن کاملA People Oriented Approach to Product Line Scoping Enabling Stakeholder Cooperation with User Scenarios
Scoping is essential to the success of any product line engineering effort. The scope of a product line describes its products, domains, and reusable assets. Numerous stakeholders are influenced by the outcome of the scoping process. To get an optimal result, as well as to gain commitment to this result, these stakeholders should be involved in the scoping process. They bring with them differen...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000